package abstractFactoryPattern;

//Koddanda anlaşılacağı gibi ConcreteFactoryImpl sınıfının görevi 
//KirmiziElma ve DolmaBiber nesleri oluşturmaktır.
public class ConcreteFactoryImpl implements AbstractFactory {

	/*
	 * Elma tipinde nesne oluşturmak için kullanılır
	 * 
	 * @return Elma elma
	 */

	@Override
	public Elma getElma() {

		return new KirmiziElma();
	}

	/*
	 * Biber tipinde nesne oluşturmak için kullanılır
	 * 
	 * @return Biber biber
	 */

	@Override
	public Biber getBiber() {

		return new DolmaBiber();
	}

}
